unit fmunicipiobusca;

{$mode objfpc}

interface

uses
  Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs,
  ExtCtrls, StdCtrls, DBGrids, Buttons;

type

  { TFormMunicipioBusca }

  TFormMunicipioBusca = class(TForm)
    ButtonLocalizar: TBitBtn;
    ButtonLimpar: TBitBtn;
    ButtonSair: TBitBtn;
    DBGrid1: TDBGrid;
    EditNomeMunicipio: TEdit;
    EditUF: TEdit;
    EditIdMunicipio: TEdit;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Panel1: TPanel;
    procedure ButtonLimparClick(Sender: TObject);
    procedure ButtonLocalizarClick(Sender: TObject);
    procedure ButtonSairClick(Sender: TObject);
  private
    { private declarations }
  public
    { public declarations }
  end;

var
  FormMunicipioBusca: TFormMunicipioBusca;

implementation

uses
  ucondicoesconsulta, dmprincipal, dmcadastro;

{ TFormMunicipioBusca }

procedure TFormMunicipioBusca.ButtonLocalizarClick(Sender: TObject);
var
  condicoes: TCondicoesConsulta;
begin
  condicoes := TCondicoesConsulta.Create(CON_AND);
  condicoes.Add('id_municipio', EditIdMunicipio.Text);
  condicoes.AddText('nome_municipio', EditNomeMunicipio.Text);
  condicoes.AddText('uf', EditUF.Text);
  DataPrincipal.ConsultaCondicoes(DataCadastro.ZQueryMunicipio,
    'municipio m', Condicoes);
end;

procedure TFormMunicipioBusca.ButtonLimparClick(Sender: TObject);
begin
  EditNomeMunicipio.Clear();
  EditIdMunicipio.Clear();
  EditUF.Clear();
end;

procedure TFormMunicipioBusca.ButtonSairClick(Sender: TObject);
begin
  Close();
end;

initialization
  {$I fmunicipiobusca.lrs}

end.
